/* 
    Document   : login
    Created on : 2011-7-26, 10:36:42
    Author     : 李本卿
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
/*#account_form{
    background: url("../images/login/form_shimmer.png") no-repeat scroll center top #E1F0FA !important;
    border-radius: 5px 5px 5px 5px;
    margin: 0 auto;
    padding: 3px;
}*/

.ui-body-c{
    background: url("../images/login/main_bg.png") repeat-x  0 0  !important;
}
.header{
    color: #3389B6 !important;
}

.ui-br{
    border-bottom:0 !important;
}
.ui-input-text{
    font-size: 14px !important;
    margin: 5px auto !important;
    width: 85% !important;
}
#registerLink{
    margin-top: 80px !important;
    margin-bottom: 25px !important;
}
#register_btn{
    margin-left: 5px !important;
    float: left;
    font-size: 14px ;
}
#suggest_btn{
    margin-right: 5px !important;
    float:right;
    font-size: 14px;
}

#i_logintext {
    background: url("../images/login/i-textbg-c.png") repeat-x scroll 0 0 transparent;
    height: 95px;
    margin: 33px auto 20px;
    position: relative;
    width: 258px;
}
#i_logintext #i_logintext_l {
    background: url("../images/login/i-textbg.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 95px;
    width: 5px;
}
#i_logintext #i_logintext_r {
    background: url("../images/login/i-textbg.png") no-repeat scroll -5px 0 transparent;
    float: right;
    height: 95px;
    width: 5px;
}
#i_logintext #i_icon1 {
    background: url("../images/login/icon.png") no-repeat scroll -92px 0 transparent;
    height: 13px;
    left: 13px;
    position: absolute;
    top: 13px;
    width: 13px;
}
#i_logintext #i_label1 {
    left: 35px;
    top: 10px;
}

#i_logintext #i_label1, #i_logintext #i_label2 {
    color: #3389B6;
    font-size: 14px;
    position: absolute;
    text-shadow: 1px 0 0 #BBD1DE;
}
#i_logintext #email {
    top: 0px !important;
    color: #3389B6 !important;
}

#i_logintext #i_icon2 {
    background: url("../images/login/icon.png") no-repeat scroll -72px 0 transparent;
    height: 11px;
    left: 10px;
    position: absolute;
    top: 69px;
    width: 20px;
}
#i_logintext #i_label2 {
    left: 35px;
    top: 65px;
}
#i_logintext #i_label1, #i_logintext #i_label2 {
    color: #3389B6;
    font-size: 14px;
    position: absolute;
    text-shadow: 1px 0 0 #BBD1DE;
}
#i_logintext #password {
    top: 53px;
}

#i_logintext input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #2C3539;
    font-size: 14px !important;
    height: 20px;
    position: absolute;
    right: 5px;
    width: 160px !important;
}

#loginLoading ,#confirm{
    text-align: center !important;
    font-size: 13px;
}
.ui-link{
    font-weight: normal !important;
    text-decoration: none !important;
}
.ui-grid-a{
    margin: 0 auto !important;
    width: 265px !important; 
}

.ui-block-a,.ui-block-b{
    width: 130px !important;
    font-size: 13px !important;
}
.ui-btn-up-c{
    color: #3389B6 !important;
}

/*注册页面的样式*/

.bg-r{
    margin-top: 5px !important;
}
#a_list {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-color: -moz-use-text-color #647582 #647582;
    border: 1px solid #647582;
   /* border-style: none solid solid;
    border-width: medium 1px 1px;*/
    margin: 0 5px 0 6px;
    min-height: 200px;
    min-width: 308px;
    overflow: hidden;
}

.top_radius {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-color: -moz-use-text-color #647582 #647582;
    /*border-style: none solid solid;
    border-width: medium 1px 1px;*/
}

#a_list .a_row {
    border-bottom: 1px solid #DBDBDB;
    height: 45px;
    position: relative;
}

.a_row .a_name {
    color: #3389B6 !important;
    float: left;
    font-size: 13px;
    margin: 14px 0 0 18px;
    text-align: left;
    width: 65px;
}
.a_row .a_text {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1 solid ;
    color: #2C3539;
    font-size: 13px !important;
    position: absolute;
    right: 10px;
    top: 5px;
    width: 200px !important;
}
#a_list .a_btn {
    height: 55px;
    position: relative;
    font-size: 13px !important;
}
.a_btn a.a_btn_ok {
    background: url("../images/login/btn2.png") no-repeat scroll -408px 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    left: 14px;
    line-height: 36px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 #154263;
    top: 33px;
    width: 136px;
}
a {
    outline: medium none;
}

.a_btn a.a_btn_cancel {
    background: url("../images/login/btn2.png") no-repeat scroll -136px 0 transparent;
    color: #7C7C7C;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    position: absolute;
    right: 14px;
    text-align: center;
    text-decoration: none;
    top: 33px;
    width: 136px;
}

#second{
    background: none repeat scroll 0 0 #3389B6;
}